package com.quad.innovators.salesease.service.scan;

import com.baomidou.mybatisplus.extension.service.IService;
import com.quad.innovators.salesease.model.entity.scan.ScanSetting;
import com.quad.innovators.salesease.model.form.scan.ScanSettingForm;

import java.util.List;

import jakarta.validation.Valid;

/**
 * @author : shanshan.li
 * @createTime : 2025/4/15 10:13
 * @Version : 1.0 
 */
public interface ScanSettingService extends IService<ScanSetting> {
    /**
     * 获取去除网页设置列表
     * @return 返回网页列表
     */
    List<ScanSettingForm> getList();

    /**
     * 新增要去除的列表
     * @param form 去除的网页列表信息
     * @return 返回是否成功
     */
    Boolean save(@Valid ScanSettingForm form);

    /**
     * 删除要去除的网页列表
     * @param code 要删除的code
     * @return 返回是否成功
     */
    Boolean remove(String code);
}
